Un
Lenguaje de Manipulación de Datos (
Data
Manipulation
Language (
DML)) es un lenguaje proporcionado por el
sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es
SQL, usado para recuperar y manipular datos en una
base de datos relacional. Otros ejemplos de
DML son los usados por bases de datos IMS/DL1,
CODASYL u otras.
Se clasifican en dos grandes grupos:
● lenguajes de consulta procedimentales
● lenguajes de consulta no procedimentales